    case 0: fres = ((Func00)func)(); break;
    case 1: fres = ((Func01)func)(lstMakeArg(LST_PRIMARG(2))); break;
    case 2: fres = ((Func02)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3))); break;
    case 3: fres = ((Func03)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4))); break;
    case 4: fres = ((Func04)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5))); break;
    case 5: fres = ((Func05)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6))); break;
    case 6: fres = ((Func06)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7))); break;
    case 7: fres = ((Func07)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8))); break;
    case 8: fres = ((Func08)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9))); break;
    case 9: fres = ((Func09)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10))); break;
    case 10: fres = ((Func10)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11))); break;
    case 11: fres = ((Func11)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12))); break;
    case 12: fres = ((Func12)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13))); break;
    case 13: fres = ((Func13)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14))); break;
    case 14: fres = ((Func14)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15))); break;
    case 15: fres = ((Func15)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16))); break;
    case 16: fres = ((Func16)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17))); break;
    case 17: fres = ((Func17)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18))); break;
    case 18: fres = ((Func18)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19))); break;
    case 19: fres = ((Func19)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20))); break;
    case 20: fres = ((Func20)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21))); break;
    case 21: fres = ((Func21)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22))); break;
    case 22: fres = ((Func22)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23))); break;
    case 23: fres = ((Func23)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24))); break;
    case 24: fres = ((Func24)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25))); break;
    case 25: fres = ((Func25)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26))); break;
    case 26: fres = ((Func26)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27))); break;
    case 27: fres = ((Func27)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28))); break;
    case 28: fres = ((Func28)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28)), lstMakeArg(LST_PRIMARG(29))); break;
    case 29: fres = ((Func29)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28)), lstMakeArg(LST_PRIMARG(29)), lstMakeArg(LST_PRIMARG(30))); break;
    case 30: fres = ((Func30)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28)), lstMakeArg(LST_PRIMARG(29)), lstMakeArg(LST_PRIMARG(30)), lstMakeArg(LST_PRIMARG(31))); break;
    case 31: fres = ((Func31)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28)), lstMakeArg(LST_PRIMARG(29)), lstMakeArg(LST_PRIMARG(30)), lstMakeArg(LST_PRIMARG(31)), lstMakeArg(LST_PRIMARG(32))); break;
    case 32: fres = ((Func32)func)(lstMakeArg(LST_PRIMARG(2)), lstMakeArg(LST_PRIMARG(3)), lstMakeArg(LST_PRIMARG(4)), lstMakeArg(LST_PRIMARG(5)), lstMakeArg(LST_PRIMARG(6)), lstMakeArg(LST_PRIMARG(7)), lstMakeArg(LST_PRIMARG(8)), lstMakeArg(LST_PRIMARG(9)), lstMakeArg(LST_PRIMARG(10)), lstMakeArg(LST_PRIMARG(11)), lstMakeArg(LST_PRIMARG(12)), lstMakeArg(LST_PRIMARG(13)), lstMakeArg(LST_PRIMARG(14)), lstMakeArg(LST_PRIMARG(15)), lstMakeArg(LST_PRIMARG(16)), lstMakeArg(LST_PRIMARG(17)), lstMakeArg(LST_PRIMARG(18)), lstMakeArg(LST_PRIMARG(19)), lstMakeArg(LST_PRIMARG(20)), lstMakeArg(LST_PRIMARG(21)), lstMakeArg(LST_PRIMARG(22)), lstMakeArg(LST_PRIMARG(23)), lstMakeArg(LST_PRIMARG(24)), lstMakeArg(LST_PRIMARG(25)), lstMakeArg(LST_PRIMARG(26)), lstMakeArg(LST_PRIMARG(27)), lstMakeArg(LST_PRIMARG(28)), lstMakeArg(LST_PRIMARG(29)), lstMakeArg(LST_PRIMARG(30)), lstMakeArg(LST_PRIMARG(31)), lstMakeArg(LST_PRIMARG(32)), lstMakeArg(LST_PRIMARG(33))); break;
